	body{
		height: 100%;
		width: 100%;
	}
	.hr{
		margin-top:0px;
		margin-bottom: 0px;
		border:solid #ACBFDC 1px;
		height: 0px;
		background-color: #ACBFDC;
	}
	.test-theme{
		height: 140px;
	}
	.test-theme h1{
		line-height: 150px;
		color:white;
	}
	.test-question{
		border:solid red 0px;
	}
	.test-question-body{
		border:solid #EEEEEE 0px;
		margin-top:30px;
		margin-bottom:50px;
		background-color: white;
		border-radius: 10px;
	}
	.alert-message{
		margin-top:0px;
		font-size: 16px;
		background-color:#337ab7;
		border-radius: 10px 10px 0px 0px;
	}
	.alert-message span{
		line-height: 30px;
		font-size: 16px;
		color:red;
	}
	#time{
		height: 40px;
		border:solid red 0px;
		margin:10px 0px;
	}
	#time span{
		line-height: 40px;
		float: right;
	}


	.question-text{
		padding-top:30px;
		font-size: 24px;
		margin-bottom: 20px;
	}
	.test-question-body-div{
		border:solid red 0px;
		padding:0px 0px;
		background-color: #EEE;
	}
	.test-question-body-div li{
		margin:0px 0px;
		padding: 0px 0px;
		background-color: white;
		border:solid #EEEEEE 0px;
		margin-left: 5px;
		padding-left: 5px;
		background-color: #EEE;
		border-top: solid #337ab7  1px;
	}
	.test-question-body-div li:hover{
		background-color: #EEEEEE;

	}
	.test-question-body-div label{
		font-weight: normal;
		margin-top:10px;
		margin-left: 5px;
		width: 95%;

	}

	.question-list-buttons{
		background-color:#337ab7;
		padding-top:20px;
		padding-bottom: 20px;
		border-radius: 0px 0px 10px 10px;
	}
	.question-list-buttons button{
		height: 40px;
	}

	.question-buttons {
		margin:20px 0px;
	}
	.footer{
			position:fixed;
        	
        	bottom: 0;
    }

	.answer-footer{
		background-color: #337ab7;
		height: 50px;
		font-size: 12px;
		text-align: center;
		padding-top: 20px;
	}

	.question-type{

	}


	@media screen and (max-width: 1000px){
		
		.test-theme{
			margin-top:50px;
			height: 250px;
			line-height: 250px;
		}
		.test-theme h1{
			line-height: 250px;
			font-size: 68px;
			color:white;
		}
		.test-question{
			margin-top:120px;
			font-size: 40px;
			margin-bottom: 120px;
		}
		.alert-message{
			margin:0px 0px;
			padding:10px 0px;
		}
		.alert-message span{
			color:red;
			font-size: 32px;
			line-height: 40px;
		}
		#time{
			height: 70px;
			margin:20px 0px;
		}
		#time span{
			line-height: 70px;
		}
		.question-text{
			margin-top:35px;
			font-size: 48px;
			margin-bottom: 20px;
		}
		.question-list{
			font-size: 40px;
		}
		.radio-div {
			margin-top:35px; 
		}
		.radio-div input{
			width: 40px;
			height: 40px;
			margin-right: 15px;
			margin-top:10px;
			margin-bottom: 30px;
		}
		.radio-div label{
			width:95%;
		}
		.question-list-buttons{
			margin:0px 0px 0px 0px;
		}
		.question-list-buttons button{
			height: 85px;
			font-size: 40px;
		}
		.login-footer{
			position:fixed;
        	right: 0;
        	left:0;
        	bottom:0;
		}
		.answer-footer{
			background-color: #337ab7;
			height: 150px;
			font-size: 32px;
			text-align: center;
			padding-top:50px;
			margin-top:100px;
		}

	}